package org.hp.service;

import org.hp.dao.Dao;
import org.hp.util.PageBean;

import java.util.List;
import java.util.Map;

/**
 * 增删改查 基础接口实现类
 */
public class ServiceImp implements Service {
    Dao dao = new Dao();

    @Override
    public PageBean<Map> pageFind(int page, int limit , String sql, String...obj) {
        return dao.pageList(page, limit, sql);
    }

    public List<Map> find(String sql, Object... obj) {
        return dao.select(sql,obj);
    }

    public Map findById(String sql, int id) {
        return dao.findById(sql,id);
    }

    public int del(String sql, int id) {
        return dao.update(sql, id);
    }

    public int save(String sql, Object... obj) {
        return dao.update(sql, obj);
    }

    public int upp(String sql, Object... obj) {
        return dao.update(sql, obj);
    }
}
